Direct Addressing Techniques of Table Look-up

نویسنده

  • Paul M. Dorfman
چکیده

Table look-up is the most time-consuming part of many SAS programs. Base SAS offers a rich collection of built-in searching techniques. Merging, SQL joins, formats, SAS indexes all serve the purpose of locating relevant data. For custom programming, SAS offers arrays, whose direct addressability lends itself to implementing just about any searching algorithm. Array-based lookup is not a ready-to-go food; it has to be cooked at home. However, it may result in dishes digested by the computer more easily, more programmatically nutritious, and with fewer computer resources ending up in the garbage disposer. This paper shows how arrays can be used to organize the fastest class of in-memory table look-up -direct-address searching. Three such techniques -key-indexing, bitmapping, hashing -are considered in a logical sequence using a real-life example of matching two data files by a common key. The results of benchmarking presented in the paper show that home-cooked direct addressing methods beat even the quickest readyto-go tools like the "large formats" by a wide margin. As such, they can be indispensable in any massive data processing setting, where speed and efficiency considerations are paramount.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Look up Table Based Low Power Analog Circuit Testing

In this paper, a method of low power analog testing is proposed. In spite of having Oscillation Based Built in Self-Test methodology (OBIST), a look up table based (LUT) low power testing approach has been proposed to find out the faulty circuit and also to sort out the particular fault location in the circuit. In this paper an operational amplifier, which is the basic building block in the ana...

متن کامل

Implementing Multiplication with Split

In look-up table based multiplication schemes, techniques based on tables of squares require less memory than techniques based on direct implementations. In this paper, we present a method to realize an n-bit multiplier using a table of squares for n-bit integers. A new technique to store tables of squares is also presented. The new scheme is shown to compare favorably, in terms of storage requ...

متن کامل

Improved Direct Torque Control for Induction Machine Drives Based on Fuzzy Sector Theory

Here, a new fuzzy direct torque control algorithm for induction motors is proposed. As in the classical direct torque control, the inverter gate control signals directly come from the optimum switching voltage vector look-up table, the best voltage space vector selection is a key factor to obtain minimum torque and flux ripples. In the proposed approach, the best voltage space vector is sel...

متن کامل

Microwave Imaging Using SAR

Polarimetric Synthetic Aperture Radar (Pol.-SAR) allows us to implement the recognition and classification of radar targets. This article investigates the arrangement of scatterers by SAR data and proposes a new Look-up Table of Region (LTR). This look-up table is based on the combination of (entropy H/Anisotropy A) and (Anisotropy A/scattering mechanism α), which has not been reported up now. ...

متن کامل

Pseudo-CT Generation from Magnetic Resonance Imaging by fuzzy look up table algorithm

Introduction: Despite growing interest in the use of magnetic resonance imaging (MRI) in the external radiotherapy design process (RT), Computer Tomography (CT) remains a gold standard and is regarded as a basic imaging modality in radiotherapy. MRI shows the high contrast in soft tissues without any radiation exposure to patients. As a result, MRI is used in functional tissue ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001